A Practical Dynamic Frequency Scaling Solution to DPM in Embedded Linux Systems
نویسندگان
چکیده
Traditional power management enables CPU to switch among different power consumption modes such as running, idle and standby to save energy to a certain degree. In battery-powered embedded Linux systems, power management plays an even more important role than in desktops. This paper proposes a practical solution to dynamic power management (DPM) based on dynamic frequency scaling (DFS). According to the system workload, it switches the working frequency among several predefined settings. This paper presents a design and implementation of the solution in an embedded Linux system. Experimental results on an Intel PXA250-based system have demonstrated that the system running a DPM-enabled Linux can save up to 44% of execution time with less than 8% extra power consumption in an email application.
منابع مشابه
Dynamic Power Management for Embedded Systems
This paper discusses several of the SOC design issues pertaining to dynamic voltage and frequency scalable systems, and how these issues were resolved in the IBM PowerPC 405LP processor. We also introduce DPM, a novel architecture for policy-guided dynamic power management. We illustrate the utility of DPM by its ability to implement several classes of power management strategies and demonstrat...
متن کاملQuantitative Evaluation of Single and Multicore Real-Time DVFS Schedulers in Linux
We report on our experience in implementing and evaluating nine, state-of-the-art single and multicore real-time dynamic voltage and frequency scaling (DVFS) schedulers on an embedded Linux platform. The algorithms include CC-EDF, LA-EDF, DRA, AGR, CVFS, and DR, among others, and the platform is a dual-core ARM Cortex-A9 MPCore processor/PandaBoard, running a real-time Linux kernel. Our evaluat...
متن کاملMinimizing System-Wide Energy for Real-Time Systems with Discrete Operation Modes
Energy conservation is one critically important issue in current embedded systems. Dynamic Voltage Scaling (DVS) and Dynamic Power Management (DPM) are two widelyused techniques for saving energy in real-time embedded systems. In this paper, we address the problem of minimizing total system-wide energy consumption (CPU and devices) for the frame-based real-time task model with a DVS-enabled pro...
متن کاملSystem-Level Energy Management for Real-Time Systems
SYSTEM-LEVEL ENERGY MANAGEMENT FOR REAL-TIME SYSTEMS Vinay Devadas, PhD George Mason University, 2011 Dissertation Director: Dr. Hakan Aydin Energy management has recently become one of the key dimensions in the design of real-time embedded systems. While early studies focused separately on individual energy management techniques targeting different system components, there is growing interest ...
متن کاملGreen Computing: Power Optimisation of VFI-based Real-time Multiprocessor Dataflow
Execution time is no longer the only performance metric for computer systems. In fact, a trend is emerging to trade raw performance for energy savings. Techniques like Dynamic Power Management (DPM, switching to low power state) and Dynamic Voltage and Frequency Scaling (DVFS, throttling processor frequency) help modern systems to reduce their power consumption while adhering to performance req...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JCP
دوره 4 شماره
صفحات -
تاریخ انتشار 2009